package com.syh.jn.scm.dto.supplier.system.supplierAccount;

import com.syh.jn.scm.dto.supplier.system.supplierAccountOfPhone.SupplierAccountOfPhoneVo;
import lombok.Data;

import java.io.Serializable;

@Data
public class SupplierAccountVo implements Serializable {
	/**
	 * id
	 */
	private Long id;
	/**
	 * 手机账号ID
	 */
	private Long loginPhoneId;
	/**
	 * 手机账号
	 */
	private SupplierAccountOfPhoneVo loginPhone;
	/**
	 * 登录账号
	 */
	private String loginAccount;
	/**
	 * 数据归属公司ID
	 */
	private Long businessEntityId;
	/**
	 * 数据归属公司名称
	 */
	private String businessEntityName;
	/**
	 * 姓名
	 */
	private String name;
	/**
	 * 电话
	 */
	private String telephone;
	/**
	 * 角色id
	 */
	private Long roleId;
	/**
	 * 登录终端类型:OPERATION,SUPPLIER,UPSTREAM,DOWNSTREAM
	 */
	private String terminalType;
	/**
	 * 角色名称
	 */
	private String roleName;
	/**
	 * 是否超级管理员
	 */
	private Short admin;
	/**
	 * 使用情况
	 */
	private Short enable;
	/**
	 * 创建时间
	 */
	private Long createTimeStamp;
	/**
	 * 最后修改时间
	 */
	private Long lastUpdateTimeStamp;
	/**
	 * 开账状态: 0未开账, 1已开账
	 */
	private Short openAccountState;
}
